Notes on Greedy Algorithms for Submodular Maximization

نویسنده

  • Thibaut Horel
چکیده

All the functions we consider are set functions defined over subsets of a ground set N . Definition 1. A function f : 2 → R is monotone iff: ∀S ⊆ T ⊆ N, f(S) ≤ f(T ) Definition 2. For f : 2 → R and S ⊆ N , the marginal contribution to S is the function fS defined by: ∀T ⊆ N, fS(T ) = f(S ∪ T )− f(S) When there is no ambiguity, we write fS(e) instead of fS({e}) for e ∈ N , S + e instead of S ∪ {e} and S − e instead of S \ {e}. Definition 3. A function f : 2 → R is submodular iff: ∀S ⊆ T ⊆ N, ∀e ∈ N \ T, fT (e) ≤ fS(e) This “decreasing marginal contribution” definition of submodular functions often leads to treating them as “discrete concave functions”. Proposition 4. The following statements are equivalent: 1. f is submodular. 2. for all S ⊆ N , fS is submodular. 3. for all S ⊆ N , fS is subadditive. Proof. (1. ⇒ 2.) is immediate. To prove (2. ⇒ 3.), we show that any submodular function f is subadditive. Let f be a submodular function. Consider A and B two subets of N . Writing B = {e1, . . . , en} and Bi = {e1, . . . , ei}:

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Maximization of Submodular Set Functions

In this technical report, we aim to give a simple yet detailed analysis of several various submodular maximization algorithms. We start from analyzing the classical greedy algorithm, firstly discussed by Nemhauser et al. (1978), that guarantees a tight bound for constrained maximization of monotonically submodular set functions. We then continue by discussing two randomized algorithms proposed ...

متن کامل

Deterministic & Adaptive Non-Submodular Maximizationvia the Primal Curvature

While greedy algorithms have long been observed to perform well on a wide variety of problems, up to now approximation ratios have only been known for their application to problems having submodular objective functions f . Since many practical problems have non-submodular f , there is a critical need to devise new techniques to bound the performance of greedy algorithms in the case of non-submo...

متن کامل

Horizontally Scalable Submodular Maximization

A variety of large-scale machine learning problems can be cast as instances of constrained submodular maximization. Existing approaches for distributed submodular maximization have a critical drawback: The capacity – number of instances that can fit in memory – must grow with the data set size. In practice, while one can provision many machines, the capacity of each machine is limited by physic...

متن کامل

On maximizing a monotone k-submodular function subject to a matroid constraint

A k-submodular function is an extension of a submodular function in that its input is given by k disjoint subsets instead of a single subset. For unconstrained nonnegative ksubmodular maximization, Ward and Živný proposed a constant-factor approximation algorithm, which was improved by the recent work of Iwata, Tanigawa and Yoshida presenting a 1/2-approximation algorithm. Iwata et al. also pro...

متن کامل

Constrained Maximization of Non-Monotone Submodular Functions

The problem of constrained submodular maximization has long been studied, with near-optimal results known under a variety of constraints when the submodular function is monotone. The case of nonmonotone submodular maximization is not as well understood: the first approximation algorithms even for unconstrainted maximization were given by Feige et al. [FMV07]. More recently, Lee et al. [LMNS09] ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015